package com.sys.midware.hive.pool;

import java.sql.Connection;

public interface IConnectionPool {

	/**
	 * 获得连接
	 * @return
	 */
	public Connection  getConnection();

	/**
	 * 获得当前连接
	 * @return
	 */
	public Connection getCurrentConnecton();

	/**
	 * 回收连接
	 * @param conn
	 */
	public void releaseConnection(Connection conn);

	/**
	 * 销毁清空
	 */
	public void destroy();

	/**
	 * 连接池是活动状态
	 * @return
	 */
	public boolean isActive();

	/**
	 * 定时器，检查连接池
	 */
	public void checkPool();
}
